class RecursosController < ApplicationController
  # GET /recursos
  # GET /recursos.json
  def index
    if !params[:recurso_nome].blank?
      @recursos = Recurso.find(:all,:conditions => ["nome = ?", params[:recurso_nome]])
    else
      @recursos = Recurso.all
    end

    respond_to do |format|
      format.html # index.html.erb
      format.json { render json: @recursos }
    end
  end

  # GET /recursos/new
  # GET /recursos/new.json
  def new
    @recurso = Recurso.new

    respond_to do |format|
      format.html # new.html.erb
      format.json { render json: @recurso }
    end
  end

  # POST /recursos
  # POST /recursos.json
  def create
    @recurso = Recurso.new(params[:recurso])

    respond_to do |format|
      if @recurso.save
        format.html { redirect_to recursos_path , notice: 'Recurso criado com sucesso' }
        format.json { render json: recursos_path , status: :created, location: recursos_path }
      else
        format.html { render action: "new" }
        format.json { render json: @recurso.errors, status: :unprocessable_entity }
      end
    end
  end

  # DELETE /recursos/1
  # DELETE /recursos/1.json
  def destroy
    @recurso = Recurso.find(params[:id])
    @recurso.destroy

    respond_to do |format|
      format.html { redirect_to recursos_url }
      format.json { head :no_content }
    end
  end
end
